package com.dfrz.ch09;

/**
 * 作者：wangmaokang
 * 日期: 2021/4/19 9:52
 * 描述:
 */
public class MainTest {
    public static void main(String[] args) {

        Person person=new Person("小吴",16);
//        person.age=16;
//        person.name="小吴";
//        person.age=12;
//
//        Person person=new Person();
//        Person person=new Person("宇哥",18);  //构造方法  生成对象，给对象初始化
//
//        System.out.println(person);

//        Person person=new Person();  //一步到位创建对象
//        person.setName("马维峰");  //给对象赋值
//        person.setAge(18);
//
////        person.name="";
//
//        System.out.println(person);

//        person.speak();   //如果方法没有使用 static 修饰 ，那么调用方法需要通过对象来调用
//
//        int count =person.jisuan(100);//
//
//        int addNum=person.add(2,3);//返回2和3 的和



//        Person person2=person;   //创建另一个对象，将对象的首地址 引用赋值
//        System.out.println(person2.age);
//
//        person2.age=200;
//        System.out.println(person.age);





//        Cat cat1=new Cat();   //通过new 在堆里面创建了一个  猫的对象
//        cat1.age=4;
//        cat1.name="小花";
//        cat1.color="花色";
//
//        Cat cat2;   //先申明再创建
//        cat2=new Cat();//通过new 在堆里面创建了一个  猫的对象
//        cat2.age=5;
//        cat2.name="小白";
//        cat2.color="白色";
//
//        System.out.println(cat2.age);

    }
}
